@font-face {
    font-family: 'Ubuntu';
    src: local('Ubuntu Light'), local('Ubuntu-Light'), url('../fonts/ubuntulight.woff2') format('woff2'), url('../fonts/ubuntulight.woff') format('woff'), url('../fonts/ubuntulight.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Ubuntu';
    src: local('Ubuntu Light Italic'), local('Ubuntu-LightItalic'), url('../fonts/ubuntulightitalic.woff2') format('woff2'), url('../fonts/ubuntulightitalic.woff') format('woff'), url('../fonts/ubuntulightitalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: 'Ubuntu';
    src: local('Ubuntu'), url('../fonts/ubuntu.woff2') format('woff2'), url('../fonts/ubuntu.woff') format('woff'), url('../fonts/ubuntu.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Ubuntu';
    src: local('Ubuntu Italic'), local('Ubuntu-Italic'), url('../fonts/ubuntuitalic.woff2') format('woff2'), url('../fonts/ubuntuitalic.woff') format('woff'), url('../fonts/ubuntuitalic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'Ubuntu';
    src: local('Ubuntu Medium'), local('Ubuntu-Medium'), url('../fonts/ubuntumedium.woff2') format('woff2'), url('../fonts/ubuntumedium.woff') format('woff'), url('../fonts/ubuntumedium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Ubuntu';
    src: local('Ubuntu Medium Italic'), local('Ubuntu-MediumItalic'), url('../fonts/ubuntumediumitalic.woff2') format('woff2'), url('../fonts/ubuntumediumitalic.woff') format('woff'), url('../fonts/ubuntumediumitalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}
@font-face {
    font-family: 'Ubuntu';
    src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url('../fonts/ubuntubold.woff2') format('woff2'), url('../fonts/ubuntubold.woff') format('woff'), url('../fonts/ubuntubold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Ubuntu';
    src: local('Ubuntu Bold Italic'), local('Ubuntu-BoldItalic'), url('../fonts/ubuntubolditalic.woff2') format('woff2'), url('../fonts/ubuntubolditalic.woff') format('woff'), url('../fonts/ubuntubolditalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
}

html,body{font-family: 'Ubuntu', sans-serif;}

::selection {background:#ffaf01; color:#333;}
::-moz-selection {background: #FEDD47; color:#333;}
::-webkit-selection {background: #FEDD47; color:#333;}

a:focus{outline: none;}

.preheader{background-color: #F6F6F6; } /*border-bottom: 1px solid #F1F1F1;*/

.preheader .linkblock a{color: #666; padding: 5px 10px 3px; font-size: 13px; border-bottom: 2px solid #F6F6F6; display: block; float: left;}

.preheader  .linkblock a:hover, .preheader .linkblock a:focus,.preheader .linkblock a:active,.preheader .linkblock a.active{text-decoration: none; border-color: #FFAF01; }

.preheader .lkblock{ padding: 5px 10px; float: right; }
.preheader .lkblock a{color: #666;font-size: 13px; border-bottom: 1px dashed #CCC; margin: 0 3px;}

.preheader  .lkblock a:hover,.preheader .lkblock a:focus,.preheader .lkblock a:active{text-decoration: none; border: none;}


.header{padding: 15px 0;}

.navbar-default{background-image: none; margin-bottom: 0;}

.btn-primary{background-image: none;}

.nav.navbar-nav li{}

.nav.navbar-nav li:hover{background-image: linear-gradient(to bottom, #004e81 0, #005791 100%); background-repeat: repeat-x; box-shadow: inset 0 3px 9px rgba(0,0,0,0.075);}

.header a.phone{color: #333; font-size: 22px;}
.header a.phone:hover, .header a.phone:focus, .header a.phone:active{text-decoration: none;}

a.callback{border-bottom: 1px dashed; margin-left: 3px;}
a.callback:hover,a.callback:focus,a.callback:active{border-bottom: none; text-decoration: none;}

.top-search{margin-top: 10px;}

.top-cart-wrap{font-size: 16px; text-align: right; margin-top: 15px;}
.top-cart-wrap a{color: #666;}
.top-cart-wrap a:hover,.top-cart-wrap a:focus,.top-cart-wrap a:active{text-decoration: none;}
.top-cart-wrap a span.cart-link{border-bottom: 1px dashed;}
.top-cart-wrap a:hover span.cart-link{border-color: #FFF;}

.top-cart-wrap .cart-count{color: #FFF; border: 1px solid #b97e00; background-color: #ffaf01; width: 23px; height: 23px; line-height: 21px; display: inline-block; margin-left: 2px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; text-align:center; text-shadow: 0 -1px 0 rgba(0,0,0,0.2); -moz-text-shadow: 0 -1px 0 rgba(0,0,0,0.2); -webkit-text-shadow: 0 -1px 0 rgba(0,0,0,0.2); box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075); -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075);}

.main-banner-wrap{background-color: #F1F1F1;}
.main-banner img{width: 100%;}
.main-banner{position: relative; display: block;}
div[class^="clock-"]{position: absolute;bottom: 10px; right: 20px; width: 420px;}
p.timer-end{background-color: #C12E2A;  background-color: rgba(193, 46, 42,0.9); color: #FFF; padding: 15px; text-align: center;}

.owl-prev,.owl-next{position: absolute; top: 50%; font-size: 20px; margin-top: -15px; color: #FFF; background-color: rgba(0, 113, 188,0.6); height: 42px; line-height: 41px; width: 42px; text-align: center; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; border: 1px solid #FFF; text-shadow: 0 -1px 0 rgba(0,0,0,0.2); -moz-text-shadow: 0 -1px 0 rgba(0,0,0,0.2); -webkit-text-shadow: 0 -1px 0 rgba(0,0,0,0.2); box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075); -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075); }
.owl-prev:hover,.owl-next:hover{background-color: rgba(0, 113, 188,0.9);}
.owl-prev{left: 30px;}
.owl-next{right: 30px;}

.owl-pagination{display: block; position: absolute; bottom: 10px; width: 100%; padding: 10px; text-align: center;}
.owl-pagination .owl-page{display: inline-block; width: 15px; height: 15px; margin: 0 5px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; border: 3px solid #006BB9; background-color: rgba(255,255,255,0.7);}
.owl-pagination .owl-page:hover,.owl-pagination .owl-page.active{border-color: #FFAF00;}
.navbar-nav > li{border-right: 1px solid #005D9B;}
.navbar-nav > li > a{padding-top: 8px; border-right: 1px solid #2686C6;}
.navbar-nav > li.first{border-left: 1px solid #2686C6;}
.navbar-nav > li.first > a{border-left: 1px solid #005D9B;}

#bs-example-navbar-collapse-1{padding: 0;}

.main-sales-wrap img{width: 100%;}
.main-sales-col-2-img-2{margin-top: 27px;}

.main-sales-wrap a{display: block; border: 2px solid #FFF; position: relative; color: #FFF;}
.main-sales-wrap a:hover,.main-sales-wrap a:focus,.main-sales-wrap a:active{color: #FFF;}
.main-sales-wrap a .main-sales-text{position: absolute; right: 0; top: 20px; background-color: rgba(255, 175, 0, 0.8); padding: 5px 20px 5px 10px; font-weight: bold;}
.main-sales-wrap a:hover{border-color: #FFAF00;}
.main-sales-wrap a:hover .main-sales-text{background-color: rgba(255, 175, 0, 1);}

.icon-wrap {text-align: center;}
.icon-title{font-size: 16px; font-weight: bold;}

.infographics{border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; background-color: #0071BC; width: 100px; height: 100px; margin: 15px auto; text-align: center; color: #FFF; border: 3px solid #F6F6F6;  box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075); -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075); }
.infographics i{font-size: 50px; line-height: 90px; cursor: default; text-shadow: 0 -1px 0 rgba(0,0,0,0.2); -moz-text-shadow: 0 -1px 0 rgba(0,0,0,0.2); -webkit-text-shadow: 0 -1px 0 rgba(0,0,0,0.2);}

.partners-wrap{position: relative; text-align: center;}

.partner-wrap img{-webkit-box-shadow: 2px 4px 8px -5px rgba(0,0,0,0.7);-moz-box-shadow: 2px 4px 8px -5px rgba(0,0,0,0.7);box-shadow: 2px 4px 8px -5px rgba(0,0,0,0.7); margin: 5px 0;}

.partners-wrap .owl-prev, .partners-wrap .owl-next,.cat-banner-group .owl-prev,.cat-banner-group .owl-next,.cat-banner-single-wrap .owl-prev,.cat-banner-single-wrap .owl-next{font-size: 16px; margin-top: -8px; height: 26px; line-height: 25px; width: 26px;}
.partners-wrap .owl-prev,.cat-banner-group .owl-prev{left: 0px;}
.partners-wrap .owl-next,.cat-banner-group .owl-next{right: 0px;}

a.all-partners{float: right; margin-top: 20px;}

.bottom-menu{margin-top: 40px; padding: 20px; background-color: #F6F6F6; border-top: 1px solid #F1F1F1;}
.bottom-menu a{color: #666;}
.bottom-menu a:hover,.bottom-menu a:active,.bottom-menu a:focus,.bottom-menu a.active{text-decoration: none; color: #AAA;}
.bottom-menu li{margin-bottom: 5px;}

a.social-icon{border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; background-color: #F0F0F0; width: 50px; height: 50px; text-align: center; color: #666; border: 1px solid #666; display: block; float: left; margin-right: 15px; }
a.social-icon  i{font-size: 25px; line-height: 45px;}

a.social-icon:hover{background-color: #E0E0E0;}

.social-icons-wrap{margin-top: 35px;}

.footer{padding: 5px 0; background-color: #0071BC; border-top: 1px solid #2686C6; color: #FFF; font-size: 13px; text-align: right;}

.items-wrap{margin: 20px 0;}
.item{border: 1px solid #f1f1f1; padding: 20px; margin: 10px 0;}
a.item-img-link img,.item img{width: 100%;}
a.item-img-link{display: block; margin-bottom: 15px;}
a.item-img-link:hover,a.item-img-link:focus,a.item-img-link:active{border: 1px solid #ffaf01;}
.item-title{margin-bottom: 5px; overflow: hidden;}
.item-title a{font-size: 14px; color: #333; font-weight: bold; white-space: nowrap; }
.main-item-wrap .item-title a{font-size: 16px;}
.item-title a:hover,.item-title a:focus,.item-title a:active{text-decoration: none; border-bottom: 1px dashed;}
.item-annotation{margin-bottom: 10px;}
.item-annotation.item-annotation-sm{margin-bottom: 10px;}
.item-annotation.item-annotation-sm.item-price{overflow: visible;}
.item-annotation.item-annotation-sm.item-price span{font-size: 12px;}
.item-annotation.item-annotation-sm.item-price span span.old-price{top: -13px;}
.item-annotation-sm{height: 17px; overflow: hidden; white-space: nowrap;}
.item-price span{font-size: 16px; font-weight: bold; color: #2686C6; position: relative;} /* #ffaf01*/
.item-price span span.old-price{color: #d9534f; position: absolute; top: -17px; left: 0; text-decoration: line-through;}

.item-line{padding: 10px 0; margin: 10px 0; border-bottom: 1px solid #f1f1f1;}

.main-item-wrap{padding: 0 20px;}
.main-items-wrap{margin: 20px auto;}
.main-items-wrap .item{margin: 0 auto;}

.main-items-wrap .owl-prev,.related-items-wrap .owl-prev{left: 0px;}
.main-items-wrap .owl-next,.related-items-wrap .owl-next{right: 0px;}

.item-annotation-pult{display: block; font-weight: bold; cursor: pointer; margin-bottom: 15px;}

.item-annotation-pult span{vertical-align: middle;}
.item-annotation-wrap{padding: 10px; border: 1px dotted #2686C6; margin: 5px 0; display: none;}

.news-wrap{margin: 0;}
.news{border: 1px solid #f1f1f1; padding: 20px;}
.news img{width: 100%;}
.news-title{font-weight: bold; font-size: 16px;}
.news-date{color: #999; font-size: 13px;}
.news-annotation{margin-bottom: 15px;}

a.news-img{display: block;  margin: 15px 0; border: 1px solid #F1F1F1;}

a.news-img:hover,a.news-img:focus,a.news-img:active{border-color:#ffaf01;}

a.news-title{color: #333; border-bottom:1px dashed #FFF;}
a.news-title:hover,a.news-title:focus,a.news-title:active{text-decoration: none; border-color: #333;}

.to-top-arrow{position: fixed; bottom: 30px; right: 20px; color: #FFF; background: rgba(255, 175, 0, 0.8); width: 30px; height: 30px; line-height: 27px; text-align: center; border: 1px solid #b97e00; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; cursor: pointer; display: none; text-shadow: 0 -1px 0 rgba(0,0,0,0.2); -moz-text-shadow: 0 -1px 0 rgba(0,0,0,0.2); -webkit-text-shadow: 0 -1px 0 rgba(0,0,0,0.2); box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075); -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075);}

.to-top-arrow:hover{background: rgba(255, 175, 0, 1);}

.to-top-arrow span{padding-left: 1px;}

.navbar-default .navbar-toggle{border-color: #FFF;}

.navbar-default .navbar-toggle .icon-bar{background-color: #FFF;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color: rgba(255,255,255,0.3);}
.navbar-nav .open  .dropdown-menu{display:block;}
.viewed{border: 1px solid #F1F1F1; padding: 20px; background-color: #F6F6F6; margin: 20px 0px;}
.viewed-title{font-weight: bold; margin-bottom: 15px; font-size: 16px;}

.viewed .product-img{display: block; margin-bottom: 20px; margin-top: 5px;}
.viewed .product-img img{width: 100%; height: auto;}
.viewed .product-img:hover img{border: 1px solid #ffaf01;}

.btn-success, .btn-danger,.btn-default{background-image: none;}

a.btn-success, a.btn-danger{color: #FFF;}
a.btn-success:hover,a.btn-success:focus,a.btn-success:active,a.btn-danger:hover,a.btn-danger:focus,a.btn-danger:active{text-decoration: none;}

#rank_tree{margin: 20px 0; border: 1px solid #F1F1F1;}

#rank_tree .list_title{padding: 15px; border-bottom: 1px solid #F1F1F1; background-color: #F6F6F6;}

#rank_tree .list_title i{font-size: 10px; vertical-align: middle; cursor: pointer;}

#rank_tree a{color: #333;}

.icon_add  ul{margin-bottom: 0;}

.icon_add a{display: block; padding: 15px 15px 15px 30px; border-bottom: 1px solid #F1F1F1;}


.icon_add a:hover,.icon_add a:active,.icon_add a:focus{background-color: #F6F6F6; text-decoration: none;}

.breadcrumbs{padding: 15px; margin-top: 10px; background-color: #f6f6f6; border: 1px solid #f1f1f1;}
.bread-crumbs .now{font-weight: bold;}

.content-form{width: 100%; max-width: 500px; padding: 20px; margin: 20px auto 0px; background-color: #F6F6F6; border: 1px solid #F1F1F1;}
.content-form h2{margin-top: 0;}
textarea{resize: vertical;}

.brands-filter{margin: 20px;}
.brands-filter .btn{margin: 0 3px;}
.brand-list{padding: 15px;border: 1px solid #F1F1F1;margin: 20px 0px;}
.brand-logo{margin: 10px 0;}
.brand-logo img{width: 152px; display: block; margin: 0 auto; border: 1px solid #FFF; height: 96px;}
.brand-logo img:hover{border-color: #ffaf01;}

.detail-brand-logo{margin: 15px; float: left;}
.detail-brand-logo img{width: 200px; border: 1px solid #F1F1F1;}


a.brand-list-title{font-size: 16px;color: #333;font-weight: bold;}
a.brand-list-title:hover,a.brand-list-title:focus,a.brand-list-title:active{text-decoration: none; border-bottom: 1px dashed;}

.article-list-item{padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #f1f1f1;}
.article-list-item:last-child{border-bottom: none;}
.article-list-item img{border: 1px solid #f1f1f1; width: 200px;}
.article-list-item img:hover{border-color: #ffaf01;}
.article-list-title a{font-size: 16px; color: #333; font-weight: bold;}
.article-list-title a:hover,.article-list-title a:focus,.article-list-title a:active{border-bottom:1px dashed; text-decoration: none;}
.article-list-date{color: #999; margin-bottom: 5px;}
.article-img{margin-right: 20px;}

.filter-left .filter-item {text-align: center;}

.filter-left .filter-lists-container .filter-entries-more{float: none; text-align: right;} /*float: right;*/
.filter-left .filter-selected dt{float: none; margin: 0; width: auto; text-align: left;} /*float: left; margin-right: 3px; width: 100px; text-align: right;*/
.filter-left .filter-selected-list{padding: 10px 10px 5px;}
.filter-left .filter-lists-container .filter-item-pop{width: 135px;}
.filter-left .filter-selected{border-bottom: 1px solid #F1F1F1;}
.filter-left .filter-clean{margin-bottom: 15px;}

select.x-select{
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    margin-bottom: 15px;
}
select.x-select:focus{
    border-color: #ffaf01;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 175, 1, 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 175, 1, 0.6);
}
#order_clearing .item{border: none; padding: 0; margin: 0;}
.order-table tbody tr td{vertical-align: middle;}
.order-table tbody tr td a img{border: 1px solid #F1F1F1;}
.order-table tbody tr td a img:hover{border-color: #ffaf01;}

.customer-details{padding: 15px; background-color: #F6F6F6; border: 1px solid #F1F1F1;}
.cons_con ul{padding: 0px; list-style: none; margin: 15px 0px;}

.ad_con{margin: 15px 0; padding: 15px; background-color: #FFF; border: 1px solid #DDD;}

.cart-steps{margin: 15px 0;}
.cart-steps .step{width: 30%; float: left; text-align: center; background-color: #F6F6F6; border: 1px solid #F1F1F1;}
.cart-steps .step.active{background-color: #FCF8E3;}
.cart-steps .step.success{background-color: #DFF0D8;}
.cart-steps .steps-separator{width: 5%; float: left; text-align: center;}

.related-item-wrap{padding: 0 20px;}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{border-color: #005D9B;}

.dropdown-menu{min-width: auto;}
.dropdown-submenu .dropdown-menu{display: none;top: -3px; left: 100%; width: 515px;}
.dropdown-submenu.have .dropdown-menu{display:block;}
.dropdown-submenu .dropdown-menu li{width: 150px; display: block; float: left; margin-right: 20px;}
.dropdown-menu .dropdown-submenu.have a.dropdown-submenu-link{
    background:#f2f2f2;
}
.compare-fav-wrap{position: absolute; right: 17px; margin-top: -40px;}
.compare-fav-wrap button{background: none; border: none;}
.compare-fav-wrap a{color: #666; padding-top: 3px; vertical-align: bottom;}
.compare-fav-wrap button:hover, .compare-fav-wrap a:hover{color: #AAA;}
.compare-fav-wrap button.disabled{color:#ffaf01;}

.grid-item-hidden{display: none; position: absolute; top: 100%; left: 0; border: 1px solid #CCC;padding: 0 20px 10px;
    margin: -10px 0 0 -1px; width: 101%; z-index: 3; border-top: none; background-color: #FFF;}
.add-item{position: relative;}
.add-item:hover{border-color: #CCC;}
.add-item:hover .grid-item-hidden{display: block;}

.content-menu{ background-color: #F6F6F6;}
.content-menu li{padding: 15px;}
.content-menu li i{font-size: 12px; cursor: pointer;}
.content-menu li i:hover{color: #AAA;}
.content-menu .content-menu .content-menu li{padding-left: 45px;}
.content-menu .content-menu .content-menu{display: none;}
.content-menu .content-menu{background-color: #FFF;}
.content-menu .content-menu li{border-bottom: 1px solid #F1F1F1;}
.content-menu .content-menu li:hover{background-color: #FCFCFC;}
.content-menu a{color: #000;}
.content-menu a:hover,.content-menu a:focus,.content-menu a:active{text-decoration: none; color: #AAA;}
.content-menu .cat-children-box{margin-top: 15px;}

.item-special{position: absolute; z-index: 2; padding: 5px 0px; top: 10px; left: 10px; width: 60px; text-align: center; color: #FFF; border-radius: 100% 0px 100% 0px; -moz-border-radius: 100% 0px 100% 0px; -webkit-border-radius: 100% 0px 100% 0px; font-size: 11px; font-weight: bold; height: 40px; line-height: 27px; text-shadow: 0 -1px 0 rgba(0,0,0,0.2); -moz-text-shadow: 0 -1px 0 rgba(0,0,0,0.2);-webkit-text-shadow: 0 -1px 0 rgba(0,0,0,0.2);box-shadow: 1px 1px 2px rgba(0,0,0,0.4);}
.item-special.hit{background-color: #0071BC; border: 1px solid #005d9b;}
.item-special.stock{background-color: #d9534f; border: 1px solid #b92c28; font-size: 14px;}
.item-special.new{background-color: #5cb85c; border: 1px solid #3e8f3e;}
.h1-wrap{position: relative; float: left;}
.h1-wrap .item-special{left: auto; right: -65px; top: 23px;}

.advantage-title{font-weight: bold; font-size: 20px; margin-bottom: 15px;}
.advantages .infographics{text-align: center; margin: 15px 15px 15px 0; float: left;}
.advantages .infographics-title{font-weight: bold; padding-top: 50px; font-size: 16px;}
.advantages.advantages-no-padding .infographics-title{padding-top: 0;}
.advantages.advantages-no-padding .infographics-text{overflow: hidden;}
.advantages.advantages-no-padding .advantage-wrap{margin-bottom: 15px;}
.product-main .item-annotation{margin-bottom: 10px; margin-top: 10px;}

.tab-pane{display: none;}
.tab-pane.active{display: block;}
.tab-content{padding: 20px; border-right: 1px solid #DDD; margin-bottom: 20px; border-left: 1px solid #DDD; border-bottom: 1px solid #DDD;
}
.radio-group-wrap{margin: 20px 0;}


.navbar-nav > li.top-menu-new a{background-color: #5cb85c;}
.navbar-nav > li.top-menu-sale a{background-color: #d9534f;}
.navbar-default .navbar-nav > li.top-menu-new> a:hover, .navbar-default .navbar-nav > li.top-menu-new> a:focus , .navbar-default .navbar-nav > li.top-menu-new> a:active , .navbar-nav > li.top-menu-new.active a{background-color: #419641;background-image: none;}
.navbar-default .navbar-nav > li.top-menu-sale > a:hover, .navbar-default .navbar-nav > li.top-menu-sale> a:focus, .navbar-default .navbar-nav > li .top-menu-sale> a:active, .navbar-nav > li.top-menu-sale.active a{background-color: #c12e2a;background-image: none;}

.article-detail-img{max-width: 280px; float: left; margin: 0 10px 10px 0;}

.gallery-fast-menu{position: fixed; right: 0; top: 40%; background-color: #FFBF33; border: 1px solid #b97e00; text-shadow: 0 -1px 0 rgba(0,0,0,0.2);--webkit-text-shadow: 0 -1px 0 rgba(0,0,0,0.2);box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075);}
.gallery-fast-menu a{display: block; border-bottom: 1px solid #b97e00; text-align:center; position: relative;}
.gallery-fast-menu a:last-child{border-bottom: none;}
.gallery-fast-menu a:hover,.gallery-fast-menu a:focus,.gallery-fast-menu a:active{text-decoration: none; background-color: #C38500;}

.gallery-fast-menu-text{position: absolute; left: -100px; top: 0px; width: 100px; padding-left: 5px; height: 100%; line-height: 32px; background-color: #F1F1F1; color: #333; display: none; border-right: 1px solid #b97e00;}
.gallery-fast-menu a:hover .gallery-fast-menu-text{display: block;}

.gallery-fast-menu a span, .gallery-fast-menu a i{font-size: 20px; padding: 2px; display: block; text-shadow: 0 -1px 0 rgba(0,0,0,0.2); -moz-text-shadow: 0 -1px 0 rgba(0,0,0,0.2); -webkit-text-shadow: 0 -1px 0 rgba(0,0,0,0.2); color: #FFF; line-height: 25px;}

.member-welcome-content span.member-lvl{color: #2686C6; text-transform: uppercase; font-weight: bold;}
.bonus{font-weight: bold; background-repeat: no-repeat; background-position: left top; line-height: 30px; display: inline-block; padding-left: 30px;}
.bonus.bonus-1{color: #005d9b; background-image: url(../img/medal-1.png);}
.bonus.bonus-2{color: #df6f14; background-image: url(../img/medal-2.png);}
.bonus.bonus-3{color: #aeadad; background-image: url(../img/medal-3.png);}
.bonus.bonus-4{color: #fcc60b; background-image: url(../img/medal-4.png);}
.bonus.bonus-5{color: #a18474; background-image: url(../img/medal-5.png);}

.category-text h1{font-size: 22px;}
.category-text h2, .category-text h3{font-size: 18px;}
.category-banner{margin-top: 20px;}
.cat-banner-single{display: block;}
.cat-banner-single img{ width: 100%;}
.cat-banner-group-el{display: block; width: 200px; margin: 0 auto;}
.cat-banner-group-3 .cat-banner-group-el{width: 260px;}

.brand-letter-wrap{margin: 15px 0 0;}
.brand-letter .btn{margin: 2px 2px 4px 0px;}
.brand-letter .btn sup{margin-left: 2px; color: #AAA;}
.brand-letter .btn.btn-primary sup{color: #FFF;}
.mango-callback .widget-wrapper.right-x{left: 15px!important; right: auto!important; }
.mango-callback .widget-wrapper.common-window.selected-dynamic{bottom: -30px;}


.related-links{margin: 15px auto;}
.related-links-title{font-weight: bold; margin-bottom: 10px;}
.related-links a{color: #0071bc; margin-right: 10px;}

/*landings*/
.expo-first-icons .first-icon-wrap{width: 23%; margin: 20px 1%;  float: left;}
.expo-first-icons .first-icon-wrap i{font-size: 60px; text-align: center; display: block; background: #CCC; width: 100px; height: 100px; line-height: 100px; border-radius: 50%; margin: 0 auto; color: #FFF;}
.expo-first-icons .first-icon-wrap i.blue{background-color: #5074b8;}
.expo-first-icons .first-icon-wrap i.orange{background-color: #e7a24a;}
.expo-first-icons .first-icon-wrap i.light-blue{background-color: #4c9bd7;}
.expo-first-icons .first-icon-wrap i.green{background-color: #63b856;}
.expo-first-icons .first-icon-wrap i.purple{background-color: #6c6aa0;}
.expo-first-icons .first-icon{width: 100px; height: 100px; margin: 0 auto;}
.expo-first-icons .first-icon.icon-shoe{background: url(../img/icon-shoe.png) no-repeat left top;}
.expo-first-icons .first-icon.icon-gift-2{background: url(../img/icon-gift.png) no-repeat left top;}
.expo-first-icons .first-icon.icon-date{background: url(../img/icon-date.png) no-repeat left top;}
.expo-first-icons .first-icon.icon-sale{background: url(../img/icon-sale.png) no-repeat left top;}
.expo-first-icons .first-icon.icon-new{background: url(../img/icon-new.png) no-repeat left top;}
.expo-first-icons .first-icon.icon-consult{background: url(../img/icon-consult.png) no-repeat left top;}
.expo-first-icons .first-icon-text{text-align: center; margin-top: 15px;}

.expo-advantages-wrap .advantage{margin-bottom: 15px; font-size: 16px; font-weight: bold;}
.expo-advantages-wrap .advantage i{font-size: 50px;vertical-align: middle;color: #FFF;float: left;background-color: #666;border-radius: 50%;padding: 5px;margin-right: 15px;}
.expo-advantages-wrap .advantage span{vertical-align: middle; display: block; padding-top: 10px;}
.expo-advantages-wrap .advantage i.red{background-color: #e94a2c;}
.expo-advantages-wrap .advantage i.blue{background-color: #2e6bb3;}
.expo-advantages-wrap .advantage i.green{background-color: #65b845;}
.expo-advantages-wrap .advantage i.light-blue{background-color: #2d9bd5;}
.expo-advantages-wrap .advantage i.yellow{background-color: #e0b437;}

.expo-scheme{margin: 40px 0;}
.expo-scheme .scheme-el{text-align: center;}
.expo-scheme .scheme-el i {font-size: 100px; color: #a5a7ad}
.expo-scheme .scheme-el i.blue{color: #5074b8;}
.expo-scheme .scheme-el i.orange{color: #e7a24a;}
.expo-scheme .scheme-el i.light-blue{color: #4c9bd7;}
.expo-scheme .scheme-el i.green{color: #63b856;}
.expo-scheme .scheme-el i.purple{color: #6c6aa0;}
.expo-scheme .scheme-number{text-align: center; float: left; background-color: #a5a7ad; color: #FFF; font-size: 24px; font-weight: bold; line-height: 28px; width: 30px; height: 30px; border-radius: 4px;}

#expo-map{width: 100%; height: 300px; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC;}

.expo-scheme .scheme-number.blue{background-color: #5074b8;}
.expo-scheme .scheme-number.orange{background-color: #e7a24a;}
.expo-scheme .scheme-number.light-blue{background-color: #4c9bd7;}
.expo-scheme .scheme-number.green{background-color: #63b856;}
.expo-scheme .scheme-number.purple{background-color: #6c6aa0;}
.expo-scheme .scheme-text b{text-transform: uppercase;}

.expo-first-icons .first-icon.icon-new{background: url(../img/icon-new.png) no-repeat left top;}
.expo-main-banner{width: 100%; margin-bottom: 20px;}
/*landings END*/

a.expo-bg{background: url(../img/expo-bg.jpg); display: block; font-size: 16px; color: #FFF; padding: 5px 0; text-align: center; font-weight: 500;}
a.expo-bg span{text-transform: uppercase; font-weight: bold;}
a.expo-bg:hover,a.expo-bg:focus,a.expo-bg:active{text-decoration: none;}
.expo-inner{background: rgba(0,0,155,0.8);}
a.expo-bg:hover .expo-inner{background: rgba(155,0,0,0.9);}

.content-left-img{float: left; margin-right: 15px; margin-bottom: 15px; margin-top: 5px;}
.content-right-img{float: right; margin-left: 15px; margin-bottom: 15px;  margin-top: 5px;}
.pay-icons{margin: 20px 0; text-align: right;}

/*ADAPTATION*/
@media (max-width: 1200px){
    .header a.phone{font-size: 18px;}

    .preheader .linkblock a{font-size: 10px;}
    .preheader .lkblock{font-size: 10px;}
    .preheader .lkblock a{font-size: 10px;}
    .main-sales-col-2-img-2{margin-top: 17px;}
    .social-icons-wrap{margin-top: 75px;}
    a.social-icon{width: 32px; height: 32px; margin-right: 7px;}
    a.social-icon i {font-size: 16px; line-height: 29px; }

    .filter-lists-container .filter-entries-values{width: 729px;}

}

@media (max-width: 992px){
    .filter-lists-container .filter-entries-values{width: 501px;}
}

@media (max-width: 768px){
    .header{text-align: center;}
    .logo-img{margin: 20px auto; display: block;}
    .top-cart-wrap{text-align: center; margin: 20px 0;}
    .nav.navbar-nav li{border-top: none;}
    li.divider{height: 2px; background-color: #005D9B; border-bottom: 1px solid #1A7FC3;}

    .main-sales-col-2-img-2{margin-top: 0px;}
    .social-icons-wrap{width: 158px; margin: 10px auto 0;}
    .owl-pagination{display: none;}
    .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{color: #CCC;}
    .bottom-menu ul{text-align: center;}


    .detail-brand-logo{margin: 15px auto; float: none;}
    #bs-example-navbar-collapse-1{padding: 0 15px;}

    .dropdown-submenu .dropdown-menu{width: auto;}
    .dropdown-submenu .dropdown-menu li{width: auto; float: none; margin-right: 0;}
	.content-left-img,.content-right-img{float: none; margin: 0 auto 15px;}

}

@media (max-width: 479px){

    .article-detail-img{float: none; margin: 0 auto 15px; display: block;}

}
